﻿namespace ZR.ServiceCore.Model;

[SugarTable("ip_rate_limit_log")]
[Tenant("0")]
public class IpRateLimitLog
{
    [SugarColumn(IsPrimaryKey = true)]
    [JsonConverter(typeof(ValueToStringConverter))]
    public long Id { get; set;}
    
    public string HttpVerb { get; set; }
    
    public string Path { get; set; }
    
    public string ClientIp { get; set; }
    
    public double Limit { get; set; }
    
    public string Period { get; set; }
    
    public double Exceeded { get; set; }
    
    public string Endpoint { get; set; }
    
    public DateTime CreateTime { get; set; }
}